package t.com.util;

import com.google.gson.Gson;

import org.json.JSONException;
import org.json.JSONObject;


/**
 * Created by zcx on 2017/3/30.
 */

/**
 * 项目名称：三农
 * 类描述：网络数据的解析工具类
 * 创建人：zcx
 * 创建时间：2017-09-02
 * 修改人：暂无
 * 修改时间：暂无
 * 修改备注：暂无
 */

public class GsonResultUtils {

        public static  <T> T getResultData(String szResult, Class<T> valueType ) {
            if(isJson(szResult)) {
                try {
                    Gson gson = new Gson();
                    T valueType1 = gson.fromJson(szResult,valueType);
                    return valueType1;
                }catch (Exception e) {
                    LogUtil.d("aaaa","可能是返回的Json数据格式错误");
                }
                return null;
            }else {
                return null;
            }
        }
    public static boolean isJson(String value) {
        try {
            new JSONObject(value);
        } catch (JSONException e) {
            return false;
        }
        return true;
    }
}
